//========================================================================================
//	]}Jathena++}½Ķpթ½ĶAдLLHҰʦGAɽЫOdH^
//
//	1B}饻HҽsgAXB쪩JathenaC
//	2B}uJathena++}½Ķpաv½ĶAgPNhHAu໡ARPܮtC
//	   Mڭ̤Ao˰AOڭ̦vBSA欰C
//	3Bt~Aڭ̵LXAsΩMRXBL欰C
//----------------------------------------------------------------------------------------

//=========================================================================
// RݩMǪlꪺ
// ]𫰾Զ}lɡBXKaɡBRݳQ}aɽեΡ^
//	callfunc "AgitSummon","AgitCode";
//-------------------------------------------------------------------------

function	script	AgitSummon	{
	//]wAgitCodeƭܴT|
	function enum {
		if(getarg(0)=="L1") return 11;
		if(getarg(0)=="L2") return 12;
		if(getarg(0)=="L3") return 13;
		if(getarg(0)=="L4") return 14;
		if(getarg(0)=="L5") return 15;
		if(getarg(0)=="B1") return 21;
		if(getarg(0)=="B2") return 22;
		if(getarg(0)=="B3") return 23;
		if(getarg(0)=="B4") return 24;
		if(getarg(0)=="B5") return 25;
		if(getarg(0)=="C1") return 31;
		if(getarg(0)=="C2") return 32;
		if(getarg(0)=="C3") return 33;
		if(getarg(0)=="C4") return 34;
		if(getarg(0)=="C5") return 35;
		if(getarg(0)=="V1") return 41;
		if(getarg(0)=="V2") return 42;
		if(getarg(0)=="V3") return 43;
		if(getarg(0)=="V4") return 44;
		if(getarg(0)=="V5") return 45;
		return 0;
	}

	//lR
	switch (enum(getarg(0))) {
		case 11: monster "aldeg_cas01.gat",216,24,"R",1288,1,"AgitExe#L1::OnAgitBreak"; 	break;
		case 12: monster "aldeg_cas02.gat",214,24,"R",1288,1,"AgitExe#L2::OnAgitBreak"; 	break;
		case 13: monster "aldeg_cas03.gat",206,32,"R",1288,1,"AgitExe#L3::OnAgitBreak"; 	break;
		case 14: monster "aldeg_cas04.gat",36,218,"R",1288,1,"AgitExe#L4::OnAgitBreak"; 	break;
		case 15: monster "aldeg_cas05.gat",28,102,"R",1288,1,"AgitExe#L5::OnAgitBreak"; 	break;
		case 21: monster "gefg_cas01.gat",198,182,"R",1288,1,"AgitExe#B1::OnAgitBreak"; 	break;
		case 22: monster "gefg_cas02.gat",176,178,"R",1288,1,"AgitExe#B2::OnAgitBreak"; 	break;
		case 23: monster "gefg_cas03.gat",245,167,"R",1288,1,"AgitExe#B3::OnAgitBreak"; 	break;
		case 24: monster "gefg_cas04.gat",174,178,"R",1288,1,"AgitExe#B4::OnAgitBreak"; 	break;
		case 25: monster "gefg_cas05.gat",194,184,"R",1288,1,"AgitExe#B5::OnAgitBreak"; 	break;
		case 31: monster "payg_cas01.gat",139,139,"R",1288,1,"AgitExe#C1::OnAgitBreak"; 	break;
		case 32: monster "payg_cas02.gat",39,25,"R",1288,1,"AgitExe#C2::OnAgitBreak"; 	break;
		case 33: monster "payg_cas03.gat",269,265,"R",1288,1,"AgitExe#C3::OnAgitBreak"; 	break;
		case 34: monster "payg_cas04.gat",271,29,"R",1288,1,"AgitExe#C4::OnAgitBreak"; 	break;
		case 35: monster "payg_cas05.gat",30,30,"R",1288,1,"AgitExe#C5::OnAgitBreak"; 	break;
		case 41: monster "prtg_cas01.gat",197,197,"R",1288,1,"AgitExe#V1::OnAgitBreak"; 	break;
		case 42: monster "prtg_cas02.gat",158,174,"R",1288,1,"AgitExe#V2::OnAgitBreak"; 	break;
		case 43: monster "prtg_cas03.gat",17,221,"R",1288,1,"AgitExe#V3::OnAgitBreak"; 	break;
		case 44: monster "prtg_cas04.gat",292,14,"R",1288,1,"AgitExe#V4::OnAgitBreak"; 	break;
		case 45: monster "prtg_cas05.gat",266,266,"R",1288,1,"AgitExe#V5::OnAgitBreak"; 	break;
	}
	set '@dummy,getmapxy('@map$,'@dummy,'@dummy,1);		//'@map$H~O]
	if(getcastledata('@map$,1))
		return;					//HɰhX

	//UKaX{Ǫг]w
	switch (enum(getarg(0))) {
		case 11: setarray '@pos,216,23; 	break;
		case 12: setarray '@pos,213,23; 	break;
		case 13: setarray '@pos,205,31; 	break;
		case 14: setarray '@pos,36,217; 	break;
		case 15: setarray '@pos,27,101; 	break;
		case 21: setarray '@pos,197,181; 	break;
		case 22: setarray '@pos,176,178; 	break;
		case 23: setarray '@pos,244,166; 	break;
		case 24: setarray '@pos,174,177; 	break;
		case 25: setarray '@pos,194,184; 	break;
		case 31: setarray '@pos,138,138; 	break;
		case 32: setarray '@pos,38,25; 		break;
		case 33: setarray '@pos,268,264; 	break;
		case 34: setarray '@pos,270,28; 	break;
		case 35: setarray '@pos,30,30; 		break;
		case 41: setarray '@pos,197,197; 	break;
		case 42: setarray '@pos,157,174; 	break;
		case 43: setarray '@pos,16,220; 	break;
		case 44: setarray '@pos,291,14; 	break;
		case 45: setarray '@pos,266,266; 	break;
	}
	//LHɥlǪ
	switch (enum(getarg(0))/10) {
	case 1:	//S̯
		areamonster '@map$,0,0,0,0,"x",1117,10;
		areamonster '@map$,0,0,0,0,"dQ",1132,4;
		areamonster '@map$,0,0,0,0,"`WMh",1219,2;
		areamonster '@map$,0,0,0,0,"D",1205,1;
		areamonster '@map$,0,0,0,0,"Ǯ",1216,10;
		areamonster '@map$,0,0,0,0,"",1193,17;
		areamonster '@map$,0,0,0,0,"",1269,9;
		areamonster '@map$,0,0,0,0,"F}b",1276,7;
		areamonster '@map$,0,0,0,0,"eH",1208,3;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"{Mh",1268,1;
		areamonster '@map$,0,0,0,0,"·t",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"·t",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"u@",1270,4;
		monster '@map$,'@pos[0],'@pos[1],"{Mh",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"`WMh",1219,1;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	case 2:	//Q
		areamonster '@map$,0,0,0,0,"x",1117,10;
		areamonster '@map$,0,0,0,0,"]Ův",1263,11;
		areamonster '@map$,0,0,0,0,"űC",1102,10;
		areamonster '@map$,0,0,0,0,"nʥ",1130,10;
		areamonster '@map$,0,0,0,0,"J",1140,20;
		areamonster '@map$,0,0,0,0,"FCh",1163,9;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"`WMh",1219,1;
		areamonster '@map$,0,0,0,0,"]",1150,1;
		areamonster '@map$,0,0,0,0,"ָ̮",1159,1;
		monster '@map$,'@pos[0],'@pos[1],"I",1203,1;
		monster '@map$,'@pos[0],'@pos[1],"~H^",1087,1;
		monster '@map$,'@pos[0],'@pos[1],"~HԤh",1213,10;
		monster '@map$,'@pos[0],'@pos[1],"~H}b",1189,10;
		break;
	case 3:	//CLy
		areamonster '@map$,0,0,0,0,"Nx]O",1277,10;
		areamonster '@map$,0,0,0,0,"eH",1208,10;
		areamonster '@map$,0,0,0,0,"bsH",1262,5;
		areamonster '@map$,0,0,0,0,"űC",1102,5;
		areamonster '@map$,0,0,0,0,"]",1150,1;
		areamonster '@map$,0,0,0,0,"",1115,1;
		areamonster '@map$,0,0,0,0,"",1129,11;
		areamonster '@map$,0,0,0,0,"F}b",1276,5;
		areamonster '@map$,0,0,0,0,"}b",1282,4;
		areamonster '@map$,0,0,0,0,"}b",1253,5;
		monster '@map$,'@pos[0],'@pos[1],"]",1150,1;
		monster '@map$,'@pos[0],'@pos[1],"",1115,1;
		monster '@map$,'@pos[0],'@pos[1],"eH",1208,6;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	case 4:	//ڰOp
		areamonster '@map$,0,0,0,0,"FCh",1163,15;
		areamonster '@map$,0,0,0,0,"dQ",1132,10;
		areamonster '@map$,0,0,0,0,"`WMh",1219,5;
		areamonster '@map$,0,0,0,0,"{Mh",1268,5;
		areamonster '@map$,0,0,0,0,"BMh",1251,1;
		areamonster '@map$,0,0,0,0,"d",1252,1;
		areamonster '@map$,0,0,0,0,"F}b",1276,5;
		areamonster '@map$,0,0,0,0,"N~",1259,2;
		areamonster '@map$,0,0,0,0,"ͬ",1283,2;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"㴵]k",1200,1;
		monster '@map$,'@pos[0],'@pos[1],"{Mh",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"BMh",1251,1;
		monster '@map$,'@pos[0],'@pos[1],"d",1252,1;
		monster '@map$,'@pos[0],'@pos[1],"`WMh",1219,2;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	}
	return;
}


//=========================================================================
// @Hl
// ]ھInterAȾsɩκ޲zHlӽեΡ^
//	callfunc "GuardianCall","AgitCode",Num,Mes;
//
//  ѼƪԱ
//	"AgitCode" -> ܯKaNX]ҡGL1,B2,C3,V4^
//	    Num    -> nl@HsA1017
//	    Mes    -> 0:SA1:]޲zHܡ^
//-------------------------------------------------------------------------

function	script	GuardianCall	{
	if(getarg(0)=="L1") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas01.gat",17,218,"--ja--",1287,1,"#GuardianKilled_L1::On_10"; 	break;
			case 11: monster "aldeg_cas01.gat",39,205,"--ja--",1285,1,"#GuardianKilled_L1::On_11"; 	break;
			case 12: monster "aldeg_cas01.gat",38,196,"--ja--",1285,1,"#GuardianKilled_L1::On_12"; 	break;
			case 13: monster "aldeg_cas01.gat",21,194,"--ja--",1286,1,"#GuardianKilled_L1::On_13"; 	break;
			case 14: monster "aldeg_cas01.gat",218,24,"--ja--",1286,1,"#GuardianKilled_L1::On_14"; 	break;
			case 15: monster "aldeg_cas01.gat",213,24,"--ja--",1286,1,"#GuardianKilled_L1::On_15"; 	break;
			case 16: monster "aldeg_cas01.gat",73,70,"--ja--",1286,1,"#GuardianKilled_L1::On_16"; 	break;
			case 17: monster "aldeg_cas01.gat",45,228,"--ja--",1285,1,"#GuardianKilled_L1::On_17"; 	break;
		}
	}
	if(getarg(0)=="L2") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas02.gat",51,183,"--ja--",1287,1,"#GuardianKilled_L2::On_10"; 	break;
			case 11: monster "aldeg_cas02.gat",27,184,"--ja--",1286,1,"#GuardianKilled_L2::On_11"; 	break;
			case 12: monster "aldeg_cas02.gat",88,43,"--ja--",1286,1,"#GuardianKilled_L2::On_12"; 	break;
			case 13: monster "aldeg_cas02.gat",210,7,"--ja--",1285,1,"#GuardianKilled_L2::On_13"; 	break;
			case 14: monster "aldeg_cas02.gat",60,203,"--ja--",1287,1,"#GuardianKilled_L2::On_14"; 	break;
			case 15: monster "aldeg_cas02.gat",21,177,"--ja--",1285,1,"#GuardianKilled_L2::On_15"; 	break;
			case 16: monster "aldeg_cas02.gat",117,46,"--ja--",1286,1,"#GuardianKilled_L2::On_16"; 	break;
			case 17: monster "aldeg_cas02.gat",36,183,"--ja--",1285,1,"#GuardianKilled_L2::On_17"; 	break;
		}
	}
	if(getarg(0)=="L3") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas03.gat",110,217,"--ja--",1285,1,"#GuardianKilled_L3::On_10"; break;
			case 11: monster "aldeg_cas03.gat",90,112,"--ja--",1286,1,"#GuardianKilled_L3::On_11"; 	break;
			case 12: monster "aldeg_cas03.gat",86,120,"--ja--",1287,1,"#GuardianKilled_L3::On_12"; 	break;
			case 13: monster "aldeg_cas03.gat",195,151,"--ja--",1285,1,"#GuardianKilled_L3::On_13"; break;
			case 14: monster "aldeg_cas03.gat",116,112,"--ja--",1286,1,"#GuardianKilled_L3::On_14"; break;
			case 15: monster "aldeg_cas03.gat",116,76,"--ja--",1287,1,"#GuardianKilled_L3::On_15"; 	break;
			case 16: monster "aldeg_cas03.gat",64,103,"--ja--",1287,1,"#GuardianKilled_L3::On_16"; 	break;
			case 17: monster "aldeg_cas03.gat",212,160,"--ja--",1285,1,"#GuardianKilled_L3::On_17"; break;
		}
	}
	if(getarg(0)=="L4") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas04.gat",187,100,"--ja--",1285,1,"#GuardianKilled_L4::On_10"; break;
			case 11: monster "aldeg_cas04.gat",192,42,"--ja--",1285,1,"#GuardianKilled_L4::On_11"; 	break;
			case 12: monster "aldeg_cas04.gat",55,88,"--ja--",1286,1,"#GuardianKilled_L4::On_12"; 	break;
			case 13: monster "aldeg_cas04.gat",145,209,"--ja--",1287,1,"#GuardianKilled_L4::On_13"; break;
			case 14: monster "aldeg_cas04.gat",169,53,"--ja--",1287,1,"#GuardianKilled_L4::On_14"; 	break;
			case 15: monster "aldeg_cas04.gat",198,77,"--ja--",1287,1,"#GuardianKilled_L4::On_15"; 	break;
			case 16: monster "aldeg_cas04.gat",148,88,"--ja--",1285,1,"#GuardianKilled_L4::On_16"; 	break;
			case 17: monster "aldeg_cas04.gat",48,72,"--ja--",1286,1,"#GuardianKilled_L4::On_17"; 	break;
		}
	}
	if(getarg(0)=="L5") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas05.gat",51,202,"--ja--",1285,1,"#GuardianKilled_L5::On_10"; 	break;
			case 11: monster "aldeg_cas05.gat",27,221,"--ja--",1286,1,"#GuardianKilled_L5::On_11"; 	break;
			case 12: monster "aldeg_cas05.gat",145,78,"--ja--",1286,1,"#GuardianKilled_L5::On_12"; 	break;
			case 13: monster "aldeg_cas05.gat",157,192,"--ja--",1287,1,"#GuardianKilled_L5::On_13"; break;
			case 14: monster "aldeg_cas05.gat",157,74,"--ja--",1287,1,"#GuardianKilled_L5::On_14"; 	break;
			case 15: monster "aldeg_cas05.gat",188,79,"--ja--",1285,1,"#GuardianKilled_L5::On_15"; 	break;
			case 16: monster "aldeg_cas05.gat",156,73,"--ja--",1286,1,"#GuardianKilled_L5::On_16"; 	break;
			case 17: monster "aldeg_cas05.gat",41,112,"--ja--",1286,1,"#GuardianKilled_L5::On_17"; 	break;
		}
	}
	if(getarg(0)=="B1") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas01.gat",67,179,"--ja--",1287,1,"#GuardianKilled_B1::On_10"; 	break;
			case 11: monster "gefg_cas01.gat",36,186,"--ja--",1285,1,"#GuardianKilled_B1::On_11"; 	break;
			case 12: monster "gefg_cas01.gat",50,186,"--ja--",1285,1,"#GuardianKilled_B1::On_12"; 	break;
			case 13: monster "gefg_cas01.gat",62,41,"--ja--",1287,1,"#GuardianKilled_B1::On_13"; 	break;
			case 14: monster "gefg_cas01.gat",50,67,"--ja--",1286,1,"#GuardianKilled_B1::On_14"; 	break;
			case 15: monster "gefg_cas01.gat",184,20,"--ja--",1287,1,"#GuardianKilled_B1::On_15"; 	break;
			case 16: monster "gefg_cas01.gat",189,41,"--ja--",1286,1,"#GuardianKilled_B1::On_16"; 	break;
			case 17: monster "gefg_cas01.gat",200,167,"--ja--",1286,1,"#GuardianKilled_B1::On_17"; 	break;
		}
	}
	if(getarg(0)=="B2") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas02.gat",64,168,"--ja--",1287,1,"#GuardianKilled_B2::On_10"; 	break;
			case 11: monster "gefg_cas02.gat",35,148,"--ja--",1285,1,"#GuardianKilled_B2::On_11"; 	break;
			case 12: monster "gefg_cas02.gat",20,150,"--ja--",1285,1,"#GuardianKilled_B2::On_12"; 	break;
			case 13: monster "gefg_cas02.gat",56,41,"--ja--",1287,1,"#GuardianKilled_B2::On_13"; 	break;
			case 14: monster "gefg_cas02.gat",19,41,"--ja--",1286,1,"#GuardianKilled_B2::On_14"; 	break;
			case 15: monster "gefg_cas02.gat",166,25,"--ja--",1287,1,"#GuardianKilled_B2::On_15"; 	break;
			case 16: monster "gefg_cas02.gat",166,42,"--ja--",1286,1,"#GuardianKilled_B2::On_16"; 	break;
			case 17: monster "gefg_cas02.gat",159,188,"--ja--",1286,1,"#GuardianKilled_B2::On_17"; 	break;
		}
	}
	if(getarg(0)=="B3") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas03.gat",48,176,"--ja--",1285,1,"#GuardianKilled_B3::On_10"; 	break;
			case 11: monster "gefg_cas03.gat",113,214,"--ja--",1285,1,"#GuardianKilled_B3::On_11"; 	break;
			case 12: monster "gefg_cas03.gat",48,207,"--ja--",1287,1,"#GuardianKilled_B3::On_12"; 	break;
			case 13: monster "gefg_cas03.gat",157,62,"--ja--",1287,1,"#GuardianKilled_B3::On_13"; 	break;
			case 14: monster "gefg_cas03.gat",157,45,"--ja--",1286,1,"#GuardianKilled_B3::On_14"; 	break;
			case 15: monster "gefg_cas03.gat",243,41,"--ja--",1287,1,"#GuardianKilled_B3::On_15"; 	break;
			case 16: monster "gefg_cas03.gat",234,25,"--ja--",1286,1,"#GuardianKilled_B3::On_16"; 	break;
			case 17: monster "gefg_cas03.gat",238,160,"--ja--",1286,1,"#GuardianKilled_B3::On_17"; 	break;
		}
	}
	if(getarg(0)=="B4") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas04.gat",53,191,"--ja--",1285,1,"#GuardianKilled_B4::On_10"; 	break;
			case 11: monster "gefg_cas04.gat",31,178,"--ja--",1285,1,"#GuardianKilled_B4::On_11"; 	break;
			case 12: monster "gefg_cas04.gat",49,220,"--ja--",1287,1,"#GuardianKilled_B4::On_12"; 	break;
			case 13: monster "gefg_cas04.gat",29,46,"--ja--",1287,1,"#GuardianKilled_B4::On_13"; 	break;
			case 14: monster "gefg_cas04.gat",57,46,"--ja--",1286,1,"#GuardianKilled_B4::On_14"; 	break;
			case 15: monster "gefg_cas04.gat",147,65,"--ja--",1287,1,"#GuardianKilled_B4::On_15"; 	break;
			case 16: monster "gefg_cas04.gat",160,50,"--ja--",1286,1,"#GuardianKilled_B4::On_16"; 	break;
			case 17: monster "gefg_cas04.gat",148,189,"--ja--",1286,1,"#GuardianKilled_B4::On_17"; 	break;
		}
	}
	if(getarg(0)=="B5") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas05.gat",45,149,"--ja--",1285,1,"#GuardianKilled_B5::On_10"; 	break;
			case 11: monster "gefg_cas05.gat",71,163,"--ja--",1285,1,"#GuardianKilled_B5::On_11"; 	break;
			case 12: monster "gefg_cas05.gat",72,142,"--ja--",1287,1,"#GuardianKilled_B5::On_12"; 	break;
			case 13: monster "gefg_cas05.gat",66,47,"--ja--",1287,1,"#GuardianKilled_B5::On_13"; 	break;
			case 14: monster "gefg_cas05.gat",66,17,"--ja--",1286,1,"#GuardianKilled_B5::On_14"; 	break;
			case 15: monster "gefg_cas05.gat",177,50,"--ja--",1287,1,"#GuardianKilled_B5::On_15"; 	break;
			case 16: monster "gefg_cas05.gat",177,35,"--ja--",1286,1,"#GuardianKilled_B5::On_16"; 	break;
			case 17: monster "gefg_cas05.gat",193,166,"--ja--",1286,1,"#GuardianKilled_B5::On_17"; 	break;
		}
	}
	if(getarg(0)=="C1") {
		switch(getarg(1)) {
			case 10: monster "payg_cas01.gat",229,92,"--ja--",1285,1,"#GuardianKilled_C1::On_10"; 	break;
			case 11: monster "payg_cas01.gat",225,80,"--ja--",1285,1,"#GuardianKilled_C1::On_11"; 	break;
			case 12: monster "payg_cas01.gat",222,111,"--ja--",1285,1,"#GuardianKilled_C1::On_12"; 	break;
			case 13: monster "payg_cas01.gat",99,45,"--ja--",1285,1,"#GuardianKilled_C1::On_13"; 	break;
			case 14: monster "payg_cas01.gat",65,31,"--ja--",1285,1,"#GuardianKilled_C1::On_14"; 	break;
			case 15: monster "payg_cas01.gat",36,127,"--ja--",1285,1,"#GuardianKilled_C1::On_15"; 	break;
			case 16: monster "payg_cas01.gat",51,144,"--ja--",1285,1,"#GuardianKilled_C1::On_16"; 	break;
			case 17: monster "payg_cas01.gat",138,133,"--ja--",1286,1,"#GuardianKilled_C1::On_17"; 	break;
		}
	}
	if(getarg(0)=="C2") {
		switch(getarg(1)) {
			case 10: monster "payg_cas02.gat",237,54,"--ja--",1285,1,"#GuardianKilled_C2::On_10"; 	break;
			case 11: monster "payg_cas02.gat",228,72,"--ja--",1285,1,"#GuardianKilled_C2::On_11"; 	break;
			case 12: monster "payg_cas02.gat",210,41,"--ja--",1285,1,"#GuardianKilled_C2::On_12"; 	break;
			case 13: monster "payg_cas02.gat",57,241,"--ja--",1285,1,"#GuardianKilled_C2::On_13"; 	break;
			case 14: monster "payg_cas02.gat",42,241,"--ja--",1285,1,"#GuardianKilled_C2::On_14"; 	break;
			case 15: monster "payg_cas02.gat",287,257,"--ja--",1285,1,"#GuardianKilled_C2::On_15"; 	break;
			case 16: monster "payg_cas02.gat",264,272,"--ja--",1285,1,"#GuardianKilled_C2::On_16"; 	break;
			case 17: monster "payg_cas02.gat",27,20,"--ja--",1286,1,"#GuardianKilled_C2::On_17"; 	break;
		}
	}
	if(getarg(0)=="C3") {
		switch(getarg(1)) {
			case 10: monster "payg_cas03.gat",245,37,"--ja--",1285,1,"#GuardianKilled_C3::On_10"; 	break;
			case 11: monster "payg_cas03.gat",269,51,"--ja--",1285,1,"#GuardianKilled_C3::On_11"; 	break;
			case 12: monster "payg_cas03.gat",36,39,"--ja--",1285,1,"#GuardianKilled_C3::On_12"; 	break;
			case 13: monster "payg_cas03.gat",41,39,"--ja--",1285,1,"#GuardianKilled_C3::On_13"; 	break;
			case 14: monster "payg_cas03.gat",39,65,"--ja--",1285,1,"#GuardianKilled_C3::On_14"; 	break;
			case 15: monster "payg_cas03.gat",19,276,"--ja--",1285,1,"#GuardianKilled_C3::On_15"; 	break;
			case 16: monster "payg_cas03.gat",37,277,"--ja--",1285,1,"#GuardianKilled_C3::On_16"; 	break;
			case 17: monster "payg_cas03.gat",268,244,"--ja--",1286,1,"#GuardianKilled_C3::On_17"; 	break;
		}
	}
	if(getarg(0)=="C4") {
		switch(getarg(1)) {
			case 10: monster "payg_cas04.gat",251,212,"--ja--",1285,1,"#GuardianKilled_C4::On_10"; 	break;
			case 11: monster "payg_cas04.gat",232,212,"--ja--",1285,1,"#GuardianKilled_C4::On_11"; 	break;
			case 12: monster "payg_cas04.gat",231,175,"--ja--",1285,1,"#GuardianKilled_C4::On_12"; 	break;
			case 13: monster "payg_cas04.gat",32,287,"--ja--",1285,1,"#GuardianKilled_C4::On_13"; 	break;
			case 14: monster "payg_cas04.gat",32,232,"--ja--",1285,1,"#GuardianKilled_C4::On_14"; 	break;
			case 15: monster "payg_cas04.gat",35,45,"--ja--",1285,1,"#GuardianKilled_C4::On_15"; 	break;
			case 16: monster "payg_cas04.gat",36,17,"--ja--",1285,1,"#GuardianKilled_C4::On_16"; 	break;
			case 17: monster "payg_cas04.gat",270,41,"--ja--",1286,1,"#GuardianKilled_C4::On_17"; 	break;
		}
	}
	if(getarg(0)=="C5") {
		switch(getarg(1)) {
			case 10: monster "payg_cas05.gat",19,279,"--ja--",1285,1,"#GuardianKilled_C5::On_10"; 	break;
			case 11: monster "payg_cas05.gat",33,260,"--ja--",1285,1,"#GuardianKilled_C5::On_11"; 	break;
			case 12: monster "payg_cas05.gat",266,234,"--ja--",1285,1,"#GuardianKilled_C5::On_12"; 	break;
			case 13: monster "payg_cas05.gat",266,279,"--ja--",1285,1,"#GuardianKilled_C5::On_13"; 	break;
			case 14: monster "payg_cas05.gat",263,37,"--ja--",1285,1,"#GuardianKilled_C5::On_14"; 	break;
			case 15: monster "payg_cas05.gat",263,21,"--ja--",1285,1,"#GuardianKilled_C5::On_15"; 	break;
			case 16: monster "payg_cas05.gat",250,22,"--ja--",1285,1,"#GuardianKilled_C5::On_16"; 	break;
			case 17: monster "payg_cas05.gat",36,36,"--ja--",1286,1,"#GuardianKilled_C5::On_17"; 	break;
		}
	}
	if(getarg(0)=="V1") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas01.gat",182,68,"--ja--",1287,1,"#GuardianKilled_V1::On_10"; 	break;
			case 11: monster "prtg_cas01.gat",182,116,"--ja--",1287,1,"#GuardianKilled_V1::On_11"; 	break;
			case 12: monster "prtg_cas01.gat",153,86,"--ja--",1287,1,"#GuardianKilled_V1::On_12"; 	break;
			case 13: monster "prtg_cas01.gat",59,28,"--ja--",1285,1,"#GuardianKilled_V1::On_13"; 	break;
			case 14: monster "prtg_cas01.gat",50,36,"--ja--",1285,1,"#GuardianKilled_V1::On_14"; 	break;
			case 15: monster "prtg_cas01.gat",184,183,"--ja--",1286,1,"#GuardianKilled_V1::On_15"; 	break;
			case 16: monster "prtg_cas01.gat",196,189,"--ja--",1286,1,"#GuardianKilled_V1::On_16"; 	break;
			case 17: monster "prtg_cas01.gat",107,179,"--ja--",1286,1,"#GuardianKilled_V1::On_17"; 	break;
		}
	}
	if(getarg(0)=="V2") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas02.gat",188,175,"--ja--",1286,1,"#GuardianKilled_V2::On_10"; 	break;
			case 11: monster "prtg_cas02.gat",198,175,"--ja--",1286,1,"#GuardianKilled_V2::On_11"; 	break;
			case 12: monster "prtg_cas02.gat",178,44,"--ja--",1286,1,"#GuardianKilled_V2::On_12"; 	break;
			case 13: monster "prtg_cas02.gat",71,75,"--ja--",1287,1,"#GuardianKilled_V2::On_13"; 	break;
			case 14: monster "prtg_cas02.gat",49,28,"--ja--",1287,1,"#GuardianKilled_V2::On_14"; 	break;
			case 15: monster "prtg_cas02.gat",64,186,"--ja--",1285,1,"#GuardianKilled_V2::On_15"; 	break;
			case 16: monster "prtg_cas02.gat",76,196,"--ja--",1285,1,"#GuardianKilled_V2::On_16"; 	break;
			case 17: monster "prtg_cas02.gat",75,175,"--ja--",1285,1,"#GuardianKilled_V2::On_17"; 	break;
		}
	}
	if(getarg(0)=="V3") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas03.gat",191,190,"--ja--",1286,1,"#GuardianKilled_V3::On_10"; 	break;
			case 11: monster "prtg_cas03.gat",137,190,"--ja--",1286,1,"#GuardianKilled_V3::On_11"; 	break;
			case 12: monster "prtg_cas03.gat",45,99,"--ja--",1286,1,"#GuardianKilled_V3::On_12"; 	break;
			case 13: monster "prtg_cas03.gat",50,87,"--ja--",1287,1,"#GuardianKilled_V3::On_13"; 	break;
			case 14: monster "prtg_cas03.gat",41,87,"--ja--",1287,1,"#GuardianKilled_V3::On_14"; 	break;
			case 15: monster "prtg_cas03.gat",191,42,"--ja--",1285,1,"#GuardianKilled_V3::On_15"; 	break;
			case 16: monster "prtg_cas03.gat",179,43,"--ja--",1285,1,"#GuardianKilled_V3::On_16"; 	break;
			case 17: monster "prtg_cas03.gat",191,72,"--ja--",1285,1,"#GuardianKilled_V3::On_17"; 	break;
		}
	}
	if(getarg(0)=="V4") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas04.gat",276,14,"--ja--",1286,1,"#GuardianKilled_V4::On_10"; 	break;
			case 11: monster "prtg_cas04.gat",274,35,"--ja--",1286,1,"#GuardianKilled_V4::On_11"; 	break;
			case 12: monster "prtg_cas04.gat",246,246,"--ja--",1286,1,"#GuardianKilled_V4::On_12"; 	break;
			case 13: monster "prtg_cas04.gat",38,240,"--ja--",1287,1,"#GuardianKilled_V4::On_13"; 	break;
			case 14: monster "prtg_cas04.gat",29,240,"--ja--",1287,1,"#GuardianKilled_V4::On_14"; 	break;
			case 15: monster "prtg_cas04.gat",33,258,"--ja--",1287,1,"#GuardianKilled_V4::On_15"; 	break;
			case 16: monster "prtg_cas04.gat",78,48,"--ja--",1285,1,"#GuardianKilled_V4::On_16"; 	break;
			case 17: monster "prtg_cas04.gat",36,61,"--ja--",1285,1,"#GuardianKilled_V4::On_17"; 	break;
		}
	}
	if(getarg(0)=="V5") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas05.gat",266,262,"--ja--",1286,1,"#GuardianKilled_V5::On_10"; 	break;
			case 11: monster "prtg_cas05.gat",287,280,"--ja--",1286,1,"#GuardianKilled_V5::On_11"; 	break;
			case 12: monster "prtg_cas05.gat",245,250,"--ja--",1286,1,"#GuardianKilled_V5::On_12"; 	break;
			case 13: monster "prtg_cas05.gat",236,63,"--ja--",1287,1,"#GuardianKilled_V5::On_13"; 	break;
			case 14: monster "prtg_cas05.gat",251,63,"--ja--",1287,1,"#GuardianKilled_V5::On_14"; 	break;
			case 15: monster "prtg_cas05.gat",278,71,"--ja--",1287,1,"#GuardianKilled_V5::On_15"; 	break;
			case 16: monster "prtg_cas05.gat",32,253,"--ja--",1285,1,"#GuardianKilled_V5::On_16"; 	break;
			case 17: monster "prtg_cas05.gat",44,248,"--ja--",1285,1,"#GuardianKilled_V5::On_17"; 	break;
		}
	}
	if(getarg(2)) {		//M޲zHܮ
		mes "[޲zH"+strnpcinfo(0)+"]";
		mes "]m@HFC";
		mes "@HO@ڭ̪KaA";
		mes "ĤHiC";
		close;
	}
	return;
}

//=========================================================================
// UӯKa@HQ}aɪƾڧs
//-------------------------------------------------------------------------
function	script	GurdianKilled_DataSet	{
	//@H]mA
	set '@dummy,getmapxy('@map$,'@dummy,'@dummy,0);
	if('@map$=="-")
		end;
	setcastledata '@map$,getarg(0),0;
	return;
}

-	script	GuardianKilled	-1,{
	On_10: callfunc "GurdianKilled_DataSet",10; end;
	On_11: callfunc "GurdianKilled_DataSet",11; end;
	On_12: callfunc "GurdianKilled_DataSet",12; end;
	On_13: callfunc "GurdianKilled_DataSet",13; end;
	On_14: callfunc "GurdianKilled_DataSet",14; end;
	On_15: callfunc "GurdianKilled_DataSet",15; end;
	On_16: callfunc "GurdianKilled_DataSet",16; end;
	On_17: callfunc "GurdianKilled_DataSet",17; end;
}

aldeg_cas01.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_L1	-1
aldeg_cas02.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_L2	-1
aldeg_cas03.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_L3	-1
aldeg_cas04.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_L4	-1
aldeg_cas05.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_L5	-1
gefg_cas01.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_B1	-1
gefg_cas02.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_B2	-1
gefg_cas03.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_B3	-1
gefg_cas04.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_B4	-1
gefg_cas05.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_B5	-1
payg_cas01.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_C1	-1
payg_cas02.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_C2	-1
payg_cas03.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_C3	-1
payg_cas04.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_C4	-1
payg_cas05.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_C5	-1
prtg_cas01.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_V1	-1
prtg_cas02.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_V2	-1
prtg_cas03.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_V3	-1
prtg_cas04.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_V4	-1
prtg_cas05.gat,0,0,0	duplicate(GuardianKilled)	#GuardianKilled_V5	-1
